BehaviorSignal.Value property¶
Defined in
Type: BehaviorSignalReactiveUI.Primitives.Signals
Assembly: ReactiveUI.Primitives.Core.dll
Applies to
net10.0, net10.0, net10.0-desktop1.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-browserwasm1.0, net9.0, net9.0, net9.0-desktop1.0, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-browserwasm1.0, net8.0, net8.0, net8.0-ios17.5, net8.0-macos14.5, net8.0-macos14.5, net8.0-macos14.2, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-maccatalyst17.5, net8.0-tvos17.2, net8.0-tvos17.2, net8.0-ios17.5, netstandard2.1, netstandard2.1, net481, net462, net462, net481
public T Value { get; }
Summary: Gets the current value or throws an exception.
Returns: T
Value: The initial value passed to the constructor until OnNext is called; after which, the last value passed to OnNext.
Remarks
Value is frozen after OnCompleted is called.
After OnError is called, Value always throws the specified exception.
An exception is always thrown after Dispose is called.
Reading Value is a thread-safe operation, though there's a potential race condition when OnNext or OnError are being invoked concurrently. In some cases, it may be necessary for a caller to use external synchronization to avoid race conditions.